impoundment of a motor vehicle - Allemand Anglais Dictionnaire